Extending the UML Profile for Schedulability Performance and Time (SPT) for component-based systems

نویسنده

  • Dorina C. Petriu
چکیده

1. Introduction Component Based Software Engineering (CBSE) is emerging as a paradigm for the development of large complex software systems. CBSE promises to yield cheaper and higher quality assembled systems by reusing configurable generic components that were developed separately [5]. UML 2.0 has extended and improved the representation of components and component-based systems. In UML 2.0, a component is an autonomous unit which has one or more well-defined interfaces (potentially exposed via ports), and its internals are hidden and inaccessible other than as provided by its interfaces [3]. The interfaces provided by a component define a formal contract of services offered to the outside world, whereas the interfaces required by a component define the services needed from elsewhere. In the performance domain there is a growing interest in modeling component based systems (e.g., [6]). This paper proposes a number of extensions to the STP Profile [2] (more exactly to its Performance Sub-Profile) in regard to component modeling.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The “ UML Profile for Schedulability , Performance and Time ” in the Schedulability Analysis and Modeling of Real - Time Distributed Systems 1

In this paper we address some aspects of the “UML Profile for Schedulability, Performance and Time” (SPT), that have been found to be improvable. In particular, we describe problems and possible solutions related to the usage of the profile in the representation of schedulability analysis models for real-time distributed systems. The issues appear mainly from a comparison between the SPT and th...

متن کامل

Experimental Evaluation of the UML Profile for Schedulability, Performance, and Time

We present a performance engineering methodology based upon the construction and solution of performance models generated mechanically from UML sequence diagrams, annotated using the UML Profile for Schedulability, Performance and Time (SPT). The target platform for the performance analysis is the Labelled Transition System Analyser (LTSA) tool which supports model solution via discrete-event s...

متن کامل

A Performance Analysis Infrastructure for Component-Based System Hosted by Middleware

An infrastructure is proposed for automatically modeling the impact of middleware to component-based system at architectural level performance evaluation. The basic ideas behind infrastructure are separation of performance modeling concerns between apphcation and middleware, and declarative performance modehng manner. Taking container style middleware for example, the details of proposed infras...

متن کامل

Capabilities of the UML Profile for Schedulability Performance and Time (SPT)

The authors are performance specialists with experience in software engineering, and contributors to the definition of the performance sub-profile of the UML SPT Profile [6]. Our viewpoint is that the profile should be usable in everyday practice by software developers. We have used it in a dozen examples and have found it largely effective. Our domain is distributed systems for telecom and bus...

متن کامل

Comparing two UML Profiles for Non-functional Requirement Annotations: the SPT and QoS Profiles

The paper compares two UML Profiles adopted by OMG for annotating non-functional requirements of software systems: the UML Profile for Schedulability, Performance and Time (SPT) formally adopted in 2003 and the recently emerging UML Profile for Modeling Quality of Service and Fault Tolerance Characteristics and Mechanisms (QoS). The SPT Profile was the first attempt to extend UML with basic tim...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004